class Solution:
    def findContentChildren(self, g: List[int], s: List[int]) -> int:
        g.sort()
        s.sort()
        i,j=0,0
        result=0
        while i<len(g) and j<len(s):
            if g[i]<=s[j]:
                result+=1
                i+=1
                j+=1
            else:
                while j<len(s) and g[i]>s[j]:
                    j+=1
                if j==len(s):
                    return result
                result+=1
                i+=1
                j+=1
        return result
                
'''
执行用时：
68 ms
, 在所有 Python3 提交中击败了
64.57%
的用户
内存消耗：
15.9 MB
, 在所有 Python3 提交中击败了
7.93%
的用户
'''